 ____________________
|                    |
| Regras BeSync-ZSED |
|____________________|


Configurao:
-------------

* Necessrio: Mdulo Eticadata --> PLT | PLATAFORMA INTEGRAO SEM CERTIFICAO
* A configurao deve ser feita apenas uma vez, para a execusso da primeira sincronizao e o ficheiro nunca mais deve ser alterado
* Tem de ser importado o ficheiro de costumizao no Eticadata antes de realizar-se o setup
* Devem ser bloqueadas as permisses para criao de clientes e artigos


Dicionrios:
------------

* Tm sempre o campo do Eticadata  esquerda e do ZoneSoft  direita e so representados da seguinte forma:
  {
    "CampoEticadata1": "CampoZoneSoft1",
    "CampoEticadata2": "CampoZoneSoft2",
    "CampoEticadata3": "CampoZoneSoft3"
  }
* S so sincronizados os documentos presentes no ficheiro de dicionrio "DicionarioTiposDocumentos.json"


Vendedores:
-----------

* Campo adicional(CA_Loja) --> Define a loja que est atribuida ao vendedor


Clientes:
---------

* Nunca utilizar os cdigos 0, 1 e 2
* Cdigo do vendedor define para qual loja  que o cliente vai ser atribuido


Artigos, famlias e armazns:
-----------------------------

* Todos os artigos (no Eticadata) tm que ter uma famlia nvel 1
* Famlias e artigos s podem ser criados e alteradaos no Eticadata
* Todas as lojas ZoneSoft tm de ter um armazm com cdigo 1 e s esse  utilizado para cada loja
* No Eticadata  criado um armazm correspondente ao armazm 1 de cada loja ZoneSoft
* Campo adicional(CA_BITSYNC) --> decide se o artigo  sincronizado ou no


Documentos:
-----------

*  criado um par seco interna / seco externa para cada loja ZoneSoft (ex: LJI3 / LJE3)
  * Os documentos devem ser criados no Eticadata na seco interna correspondente  loja.
  * Os documentos criados no ZoneSoft so sincronizados para a seco externa correspondente  loja.
* O Eticadata deve permitir vendas de artigos mesmo com stocks negativos
* Nas transferncias de armazm apenas podem ser transferidos artigos para 1 nico destino, caso seja preciso mudar o destino ser necessrio criar um documento novo. 
* Colocar documentos a Apresentar preo com IVA na loja LJE3


Tipos de Pagamentos:
--------------------

* Apenas ter um documento por tipo de pagamento.


Caso especfico - Auto-venda:
-----------------------------

* Cada veculo corresponde a uma loja ZoneSoft e deve ter um armazm com cdigo 1
* Antes do veculo sair do armazm, devem ser criados os seguintes documentos:
  * Guia de transporte global com os artigos e respectivas quantidades carregadas
  * Transferncia de armazm (Eticadata -> ZoneSoft) com os artigos e respectivas quantidades carregadas, com origem no armazm em questo e destino no armazm correspondente  loja ZoneSoft
* Aps o veculo voltar ao armazm, deve ser criado um documento de Transferncia de armazm (Eticadata <- ZoneSoft), apenas com as quantidades dos artigos no vendidos (sobras)